"""5.3 字典（Dictionary）
定义：
字典是一种无序的可变集合，用于存储键值对。每个键值对由一个键和一个对应的值组成。"""
# 创建字典
dict1 = {"name": "Alice", "age": 25, "city": "New York"
         ,"address":{"street":"123 Main St","city":"New York","state":"NY"}
         ,"list":[1,2,3]}

#创建字典
dict2={"name":"Bob","age":30,"city":"Los Angeles"}
# 访问字典元素
print(dict1["name"])  # 输出：Alice
print(dict1["age"])  # 输出：25
# 修改字典元素
dict1["age"] = 26
print(dict2)  # 输出：{'name': 'Alice', 'age': 26, 'city': 'New York'}
#添加元素

dict2["email"]="lisa@example.com"
print(dict2)
#删除元素
del dict2["city"]
print(dict2)

#遍历字典
for key in dict2:
    print(key,dict2[key])

print("=======================")
for key,value in dict2.items():
    print(key,value)

#字典的长度
print(len(dict2))